@charset "UTF-8";


/*reset*/
* {margin:0;padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong,
sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
figcaption, figure, footer, header, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0; font-family: "Nanum Square", "Nanum Gothic", sans-serif; background: transparent;-webkit-text-size-adjust: none;letter-spacing: -0.025em;word-break: keep-all;}

body {margin:0;padding:0;height: 100%;font-size: 14px;color: #666;line-height: 1.2;}
input, select, textarea,label,fieldset{vertical-align: middle;}
label {vertical-align:middle;}
address, em {font-style:normal;}
i, em, u, cite {font-style:normal}
strong, b, th {font-weight:bold;}
fieldset, img {border:0;}
img {max-width: 100%;width: auto;vertical-align:middle;}
caption, legend, figcaption {position:absolute;overflow:hidden;clip:rect(0,0,0,0);margin:-1px;width:1px;height:1px;font-size:1px;line-height:0;}
ul, ol, dl, dt, dd, li {list-style: none}
h1, h2, h3, h4, h5, h6 {font-size: 100%;}
input, textarea, select { border:0;color: #666;vertical-align: middle;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
a, a:hover{text-decoration: none; color:#252525}
button {cursor: pointer;outline: none;*overflow: visible;margin:0;padding:0;border: none;background-color: transparent;vertical-align: middle;}
button::-moz-focus-inner {margin:0;padding:0;border:0}
button, input[type="submit"], input[type="button"], input[type="reset"] {cursor: pointer;border:0}
table {width: 100%;table-layout: fixed}
th,td {vertical-align: middle;}
table, th, td {border-spacing:0;border-collapse: collapse;*border-collapse: collapse;word-wrap: break-word;}
select {-moz-appearance:none;-webkit-appearance:none;appearance:none;}
select::-ms-expand {display: none;}
textarea {width: 100%;overflow-y: auto;resize: none;}
input {padding:0;margin:0;width: 100%;border: 1px solid #ccc;color: #222;border: none;-webkit-border-radius:0;}
input[disabled] {background: #fff}
input,textarea {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
input[type="number"], input[type="file"] {-webkit-appearance: none;}
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {margin:0;-webkit-appearance: none;}
input[type="text"]::-ms-clear {display: none;}
input[type="radio"] {width:auto;}
input[type="checkbox"] {width:auto;}
input[type="radio"]:disabled + label {color:#666;}
/* input[readonly='readonly'] {background-color: #eee} */
/* placeholder Default color  */
*::-webkit-input-placeholder {color: #888 !important}
*:-moz-placeholder {color: #888 !important}/* FF 4-18 */
*::-moz-placeholder {color: #888 !important}/* FF 19+ */
*:-ms-input-placeholder {color: #888 !important}/* IE 10+ */
/* common.css */
input {font-family:inherit;}
button {font-family:inherit;}


/* 커널스 추가*/
.adeditor_header {position:relative;overflow: hidden; width:100%;  z-index: 998; }
.main_visual_wrap {position: relative;overflow: hidden;text-align: center;}
.sub_visual_wrap { position: relative;}
.adeditor_container { position: relative;}
.adeditor_section { position: relative;}
.adeditor_footer {position: relative;background: #e2e2e2;padding: 30px 0;}







/* skipnav */
.skipnav {position:absolute;z-index: 500;left:0;top:0;width: 100%;}
.skipnav a {display: block;overflow: hidden;width: 1px; height: 1px;margin-bottom:-1px;color: #fff;text-align: center;}
.skipnav a:focus, .skipnav a:active {width: 100%;height: auto;padding: 15px 0;background-color: #132436}
.blind {clip: rect(0,0,0,0);overflow: hidden;display: block;width: 1px;height: 1px;font-size: 1px;line-height: 0;text-indent: -9999em;}



/* footer */



.footer_left {overflow: hidden; float: left; }
.footer_left > div {float: left;}
.footer_left .f_info {text-align: left;}
.footer_left .f_info ul {overflow: hidden; margin-top: 9px;}
.footer_left .f_info ul li {position: relative; float: left;}
.footer_left .f_info ul li + li{margin-left: 27px;}
.footer_left .f_info ul li + li:before{content: ''; display: block; position: absolute; top: 3.5px; left: -13.5px; width: 1px; height: 15px; background: #5e5e5a;}
.footer_left .f_info ul li a{display: inline-block; color: #cbc8ba; font-size: 14px;}
.footer_left .f_info p{margin-top: 23px; color: #929086; line-height: 20px;}
.footer_left .f_info p:last-child{margin-top: 10px;}
.footer_left .f_info p span + span{margin-left: 16px;}
.footer_left .f_info p span:nth-child(4n){margin-left: 0;}
.footer_right {position: relative; float: right; padding-top: 68px;}
.footer_right .btn_top {position: absolute; top: 0; right: 0;width:51px;height:50px;}

	.service_area .lists{display:block;overflow:hidden;display:flex; flex-direction:row;justify-content : center;justify-content : space-between}
	.service_area .lists li {width:25%;text-align: center;float:left;text-align: center; overflow:hidden;padding:0 }
	.service_area .lists li a {width: 100%;display: block;z-index: 2;}
	.service_area .lists li a strong {font-size: 16px;font-weight: bold;padding-top: 10px;width: 100%;max-width: 140px;border-bottom: 1px solid #3c4049;padding-bottom: 20px;display: inline-block;margin-bottom: 20px;}
	.service_area .lists li a > span {font-size: 15px;line-height: 18px;display: block;}
	.service_area .lists .img {display: block;height: 56px;box-sizing: border-box;padding-bottom: 10px;}
	.service_area .lists .item01 img {height: 38px;padding-top: 4px;}
	.service_area .lists .item02 img {height: 37px;padding-top: 4px;}
	.service_area .lists .item03 img {height: 39px;padding-top: 4px;}
	.service_area .lists .item04 img {height: 47px;margin-top: -4px;}
	.service_area .lists .item05 img {height: 30px;padding-top: 4px;}
	.service_area .service_btn{margin:0 auto;padding:10px 20px 10px 20px;margin:50px auto 80px;display:inline-block;font-size:14px;text-align:center;border:1px solid #222;border-radius: 20px;}
	



@media screen and (min-width: 320px) and (max-width:720px){
	.gnb_inner{ background:#4d4d4d} 
	.header_wrap  .header_inner .header .util{display:none;}
	.gnb_inner{display:none;}
		/* 지도 */
	.main_visual_wrap { position: relative; top: 0; height:400px; overflow:hidden; text-align:center; }
	.main_visual_wrap .main_visual_inner {position: relative;max-width:1150px;margin:0 auto; }

	.main_visual_wrap .main_visual_inner .visual_tit{padding:50px 0 30px 0;font-size:40px;color:#fff;text-align:center;font-weight:200;}
	.main_visual_wrap .main_visual_inner .visual_copy{padding:0 0 30px 0;font-size:16px;line-height:18px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_scopy{padding:0 0 35px 0;font-size:14px;line-height:20px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_btn{display: inline-block;margin:10px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_area{position: relative;display: block;overflow: hidden;}
	.section_01 {background:#333333}
	.section_01 .section_title_box{padding:10px 0 10px 0;text-align:center;}
	.section_01 .section_title_box .sec_tit_big{font-size:20px;color:#fff;display:block;}
	.section_01 .section_title_box .sec_tit_copy{font-size:13px;color:#fff;padding:20px 0 30px 0}
	.section_01 .section_btn_box{padding:10px 0 10px 0;text-align:center;}
	.section_01 .section_btn_box .more_btn{display: inline-block;margin:20px auto 10px; padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_01 .section_inner{width:100%;margin:0 auto; padding:30px 0 30px 0}
	/* .section_01 .service_list{display:block;overflow:hidden; margin-left: 23px;}
	.section_01 .service_list li{float:left;width:320px;display:block;margin-left:0px;overflow:hidden;text-align:center;} */
    .section_01 .service_list{display:flex;padding:0 23px;flex-flow: column;}
	.section_01 .service_list li{display:block;margin-left:0px;overflow:hidden;text-align:center;}
	.section_01 .service_list li:first-child{margin-left:0;overflow:hidden;text-align:center;}
    /* .section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height: 118px;  margin-top: 10px;}
    .section_01 .service_list .item_box02{border:1px solid #686868;padding:20px;height: 118px; margin-top: 10px;}
    .section_01 .service_list .item_box03{border:1px solid #686868;padding:20px;height: 118px; margin-top: 10px;}
	.section_01 .service_list .ser_list_tit{padding-top:20px;color:#fff;font-size:24px;}
	.section_01 .service_list .ser_list_sub{margin-top:30px;color:#fff;font-size:13px;line-height:20px;} */
    .section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height: 118px;  margin-top: 10px;display: flex;flex-flow: column;justify-content: center;}
    .section_01 .service_list .item_box02{border:1px solid #686868;padding:20px;height: 118px; margin-top: 10px;display: flex;flex-flow: column;justify-content: center;}
    .section_01 .service_list .item_box03{border:1px solid #686868;padding:20px;height: 118px; margin-top: 10px;display: flex;flex-flow: column;justify-content: center;}
	.section_01 .service_list .ser_list_tit{color:#fff;font-size:24px;}
	.section_01 .service_list .ser_list_sub{margin-top:15px;color:#fff;font-size:13px;line-height:20px;}


	.section_area{}
	.section_02 {background:#fff}
	.section_02 .section_title_box{padding:10px 0 10px 0;text-align:center;}
	.section_02 .section_title_box .sec_tit_big{font-size:20px;color:#444;display:block;}
	.section_02 .section_title_box .sec_tit_copy{font-size:13px;color:#686868;padding:20px 0 30px 0}
	.section_02 .section_btn_box{padding:10px 0 10px 0;text-align:center;}
	.section_02 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_02 .vod_box {width:320px;height:180px;margin:0 auto;}
	.section_02 .section_inner{width:98%; margin:0 auto;padding:20px 0 10px 0}

	.section_area{}
	.section_03 {background:#333333}
	.section_03 .section_title_box{padding:10px 0 10px 0;text-align:center;}
	.section_03 .section_title_box .sec_tit_big{font-size:20px;color:#fff;display:block;}
	.section_03 .section_title_box .sec_tit_copy{font-size:13px;color:#fff;padding:20px 0 30px 0}
	.section_03 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_03 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}
	.section_03 .map_box {width:100%;height:350px;margin:0 auto;}
	.section_03 .section_inner{width:100%; padding:30px 0 10px 0}

	.section_area{position: relative;display: block;overflow: hidden;}
	.section_s01 {background:#fff;padding-bottom:30px;}
	.section_s01 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s01 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 10px 0}
	.section_s01 .sub_section_01 {text-align:center}
	.section_s01 .sub_section_01 .sub_keycopy{font-size:16px;display:block;margin-bottom:20px;}
	.section_s01 .sub_section_01 .info_left{width:100%;height:342px;float:left;display:block;border:0}
	.section_s01 .sub_section_01 .info_right{width:98%;margin:0 auto;float:right;display:block;}
	.section_s01 .sub_section_01 .info_right .info_ment{font-size:13px;line-height:26px;text-align:center;;padding-left:00px;;}
	.section_s01 .sub_section_01 .info_right .info_ceo_name{font-size:20px;line-height:24px;text-align:center;padding:30px 20px 30px 20px;}
	.section_s01 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_s01 .section_inner{width:98%; margin:0 auto;}
	
	.section_s02 {background:#fff;padding-bottom:50px;}
	.section_s02 .section_title_box{padding:30px 0 10px 0;text-align:center;}
	.section_s02 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s02 .section_title_box .sec_tit_copy{font-size:13px;color:#444;padding:20px 0 10px 0}
	
	.section_s02 .sub_section_02 {display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list{display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list li{width:100%;float:left;display:block;overflow:hidden;text-align:center;}
	.section_s02 .sub_section_02 .item_list .item_bg {width:98%;margin:0 auto 10px;display:block;height:215px;}
	.section_s02 .sub_section_02 .item_list .item_tit {font-size:24px;}
	.section_s02 .sub_section_02 .item_list .item_pack {font-size:18px;padding:10px 0 10px 0}
	.section_s02 .sub_section_02 .item_list .item_info {font-size:13px;}
	.section_s02 .sub_section_02 .item_list .item_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:14px;text-align:center;border:1px solid #444;}
	.section_s02 .section_inner{width:98%; margin:0 auto;}

	.section_s03 {background:#fff;padding-bottom:00px;}
	.section_s03 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s03 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s03 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 10px 0}
	.tableTy2 {padding:0 5px 0 5px}

	.section_s05 {background:#fff;padding-bottom:50px;}
	.section_s05 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s05 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s05 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	.section_s05 .section_inner{width:98%; margin:0 auto;}

	.service_area .lists{display:block;overflow:hidden;}
	.service_area .lists li {width:50%;text-align: center;float:left;text-align: center; overflow:hidden;padding:0 }
	.service_area .lists li a {width: 100%;display: block;z-index: 2;}
	.service_area .lists li a strong {font-size: 16px;font-weight: bold;padding-top: 10px;width: 100%;max-width: 140px;border-bottom: 1px solid #3c4049;padding-bottom: 20px;display: inline-block;margin-bottom: 20px;}
	.service_area .lists li a > span {font-size: 15px;line-height: 18px;display: block;}
	.service_area .lists .img {display: block;height: 56px;box-sizing: border-box;padding-bottom: 10px;}
	.service_area .lists .item01 img {height: 38px;padding-top: 4px;}
	.service_area .lists .item02 img {height: 37px;padding-top: 4px;}
	.service_area .lists .item03 img {height: 39px;padding-top: 4px;}
	.service_area .lists .item04 img {height: 47px;margin-top: -4px;}
	.service_area .lists .item05 img {height: 30px;padding-top: 4px;}
	.service_area .service_btn{margin:0 auto;padding:10px 20px 10px 20px;margin:50px auto 80px;display:inline-block;font-size:14px;text-align:center;border:1px solid #222;border-radius: 20px;}
	
	.cont_inner {width: 100%; margin: 0 auto}
	.sub04_wrap {width:100%;margin:0px auto 30px;}
	.sub04_wrap .sub04_tit{font-size:28px; color:#000;}
	.sub04_wrap .sub04_com{font-size:18px; color:#666;}
	.sub04_wrap .sub04_img{margin-top:30px;}
}
@media screen and (min-width: 720px){
	.gnb_inner{ background:#4d4d4d} 
	.header_wrap  .header_inner .header .util{display:none;}
		/* 지도 */
	.main_visual_wrap { position: relative; top: 0; height:450px; overflow:hidden; text-align:center; }
	.main_visual_wrap .main_visual_inner {position: relative;max-width:1150px;margin:0 auto; }

	.main_visual_wrap .main_visual_inner .visual_tit{padding:50px 0 30px 0;font-size:70px;color:#fff;text-align:center;font-weight:200;}
	.main_visual_wrap .main_visual_inner .visual_copy{padding:0 0 30px 0;font-size:18px;line-height:22px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_scopy{padding:0 0 35px 0;font-size:16px;line-height:20px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_btn{display: inline-block;margin:30px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_area{position: relative;display: block;overflow: hidden;}
	.section_01 {background:#333333}
	.section_01 .section_title_box{padding:20px 0 20px 0;text-align:center;}
	.section_01 .section_title_box .sec_tit_big{font-size:26px;color:#fff;display:block;}
	.section_01 .section_title_box .sec_tit_copy{font-size:16px;color:#fff;padding:20px 0 30px 0}
	.section_01 .section_btn_box{padding:20px 0 20px 0;text-align:center;}
	.section_01 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_01 .section_inner{width:98%;margin:0 auto; padding:30px 0 30px 0}
	/* .section_01 .service_list{display:block;overflow:hidden;}
    .section_01 .service_list li { float: left; width: 312px; display: block; margin-left: 24px; overflow: hidden; text-align: center;} */
    .section_01 .service_list{display:flex;justify-content: center;align-items: center;padding:0 24px;} 
	.section_01 .service_list li{width:312px;display:block;margin-left:24px;overflow:hidden;text-align:center;}
    
	.section_01 .service_list li:first-child { margin-left: 0; overflow: hidden; text-align: center;}
    /* .section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height:114px;}
    .section_01 .service_list .item_box02{border:1px solid #686868;padding:20px;height:114px;}
    .section_01 .service_list .item_box03 { border: 1px solid #686868; padding: 20px; height: 114px;}
    .section_01 .service_list .ser_list_tit{padding-top:20px;color:#fff;font-size:24px;}
	.section_01 .service_list .ser_list_sub{margin-top:30px;color:#fff;font-size:15px;line-height:20px;} */
    .section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height:114px;display: flex;flex-flow: column;justify-content: center;}
    .section_01 .service_list .item_box02{border:1px solid #686868;padding:20px;height:114px;display: flex;flex-flow: column;justify-content: center;}
    .section_01 .service_list .item_box03 { border: 1px solid #686868; padding: 20px; height: 114px;display: flex;flex-flow: column;justify-content: center;}
    .section_01 .service_list .ser_list_tit{color:#fff;font-size:24px;}
	.section_01 .service_list .ser_list_sub{margin-top:10px;color:#fff;font-size:15px;line-height:20px;}

	.section_area{}
	.section_02 {background:#fff}
	.section_02 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_02 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_02 .section_title_box .sec_tit_copy{font-size:16px;color:#686868;padding:20px 0 30px 0}
	.section_02 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_02 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_02 .vod_box {width:800px;height:450px;margin:0 auto;}
	.section_02 .section_inner{width:98%; margin:0 auto;padding:30px 0 30px 0}

	.section_area{}
	.section_03 {background:#333333}
	.section_03 .section_title_box{padding:30px 0 10px 0;text-align:center;}
	.section_03 .section_title_box .sec_tit_big{font-size:26px;color:#fff;display:block;}
	.section_03 .section_title_box .sec_tit_copy{font-size:16px;color:#fff;padding:20px 0 30px 0}
	.section_03 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_03 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}
	.section_03 .map_box {width:100%;height:350px;margin:0 auto;}
	.section_03 .section_inner{width:100%; padding:30px 0 10px 0}


	.section_area{position: relative;display: block;overflow: hidden;}
	.section_s01 {background:#fff;padding-bottom:50px;}
	.section_s01 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s01 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	.section_s01 .sub_section_01 {text-align:center}
	.section_s01 .sub_section_01 .sub_keycopy{font-size:30px;display:block;margin-bottom:50px;}
	.section_s01 .sub_section_01 .info_left{width:calc(40% - 2px);height:442px;float:left;display:block;border:1px solid #686868}
	.section_s01 .sub_section_01 .info_right{width:60%;float:right;display:block;}
	.section_s01 .sub_section_01 .info_right .info_ment{font-size:16px;line-height:26px;text-align:left;padding-left:20px;;}
	.section_s01 .sub_section_01 .info_right .info_ceo_name{font-size:23px;line-height:24px;text-align:right;padding:30px 20px 30px 20px;}
	.section_s01 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_s01 .section_inner{width:98%; margin:0 auto;}

	.section_s02 {background:#fff;padding-bottom:50px;}
	.section_s02 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s02 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s02 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 10px 0}
	
	.section_s02 .sub_section_02 {display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list{display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list li{width:33%;float:left;display:block;overflow:hidden;text-align:center;}
	.section_s02 .sub_section_02 .item_list .item_bg {width:98%;margin:0 auto 10px;display:block;height:215px;}
	.section_s02 .sub_section_02 .item_list .item_tit {font-size:24px;}
	.section_s02 .sub_section_02 .item_list .item_pack {font-size:18px;padding:10px 0 10px 0}
	.section_s02 .sub_section_02 .item_list .item_info {font-size:13px;}
	.section_s02 .sub_section_02 .item_list .item_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:14px;text-align:center;border:1px solid #444;}
	.section_s02 .section_inner{width:98%; margin:0 auto;}

.section_s03 {background:#fff;padding-bottom:50px;}
	.section_s03 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s03 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s03 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	

	.section_s05 {background:#fff;padding-bottom:20px;}
	.section_s05 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s05 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s05 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	.section_s05 .section_inner{width:98%; margin:0 auto;}

	.service_area .lists{display:block;overflow:hidden;}
	.service_area .lists li {width:50%;text-align: center;float:left;text-align: center; overflow:hidden;padding:0 }
	.service_area .lists li a {width: 100%;display: block;z-index: 2;}
	.service_area .lists li a strong {font-size: 16px;font-weight: bold;padding-top: 10px;width: 100%;max-width: 140px;border-bottom: 1px solid #3c4049;padding-bottom: 20px;display: inline-block;margin-bottom: 20px;}
	.service_area .lists li a > span {font-size: 15px;line-height: 18px;display: block;}
	.service_area .lists .img {display: block;height: 56px;box-sizing: border-box;padding-bottom: 10px;}
	.service_area .lists .item01 img {height: 38px;padding-top: 4px;}
	.service_area .lists .item02 img {height: 37px;padding-top: 4px;}
	.service_area .lists .item03 img {height: 39px;padding-top: 4px;}
	.service_area .lists .item04 img {height: 47px;margin-top: -4px;}
	.service_area .lists .item05 img {height: 30px;padding-top: 4px;}
	.service_area .service_btn{margin:0 auto;padding:10px 20px 10px 20px;margin:50px auto 80px;display:inline-block;font-size:14px;text-align:center;border:1px solid #222;border-radius: 20px;}

	.cont_inner {width: 100%; margin: 0 auto}
	.sub04_wrap {width:100%;margin:0px auto 30px;}
	.sub04_wrap .sub04_tit{font-size:28px; color:#000;}
	.sub04_wrap .sub04_com{font-size:18px; color:#666;}
	.sub04_wrap .sub04_img{margin-top:30px;}
}	
@media screen and (min-width: 1025px){
	.gnb_inner{ background:#4d4d4d} 
	.header_wrap  .header_inner .header .util{display:block;
	}
	
	.main_visual_wrap { position: relative; top: 0; height:710px; overflow:hidden; text-align:center; }
	.main_visual_wrap .main_visual_inner {position: relative;max-width:1150px;margin:0 auto; }

	.main_visual_wrap .main_visual_inner .visual_tit{padding:100px 0 30px 0;font-size:70px;color:#fff;text-align:center;font-weight:200;}
	.main_visual_wrap .main_visual_inner .visual_copy{padding:0 0 30px 0;font-size:18px;line-height:22px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_scopy{padding:0 0 35px 0;font-size:16px;line-height:20px;color:#fff;text-align:center;}
	.main_visual_wrap .main_visual_inner .visual_btn{display: inline-block;margin:60px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_area{position: relative;display: block;overflow: hidden;}
	.section_01 {background:#333333}
	.section_01 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_01 .section_title_box .sec_tit_big{font-size:26px;color:#fff;display:block;}
	.section_01 .section_title_box .sec_tit_copy{font-size:16px;color:#fff;padding:20px 0 30px 0}
	.section_01 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_01 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}

	.section_01 .section_inner{width:1200px; padding:30px 0 30px 0}
	.section_01 .service_list{display:block;overflow:hidden;padding:0;}
	.section_01 .service_list li{float:left;width:382px;display:block;margin-left:24px;overflow:hidden;text-align:center;}
	.section_01 .service_list li:first-child{margin-left:0;overflow:hidden;text-align:center;}
	.section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height:150px;}
	.section_01 .service_list .ser_list_tit{padding-top:20px;color:#fff;font-size:30px;}
	.section_01 .service_list .ser_list_sub{margin-top:40px;color:#fff;font-size:15px;line-height:20px;}

	.section_area{}
	.section_02 {background:#fff}
	.section_02 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_02 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_02 .section_title_box .sec_tit_copy{font-size:16px;color:#686868;padding:20px 0 30px 0}
	.section_02 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_02 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_02 .vod_box {width:800px;height:450px;margin:0 auto;}
	.section_02 .section_inner{width:1200px; padding:30px 0 30px 0}

	.section_area{}
	.section_03 {background:#333333}
	.section_03 .section_title_box{padding:30px 0 10px 0;text-align:center;}
	.section_03 .section_title_box .sec_tit_big{font-size:26px;color:#fff;display:block;}
	.section_03 .section_title_box .sec_tit_copy{font-size:16px;color:#fff;padding:20px 0 30px 0}
	.section_03 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_03 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#fff;font-size:16px;text-align:center;border:1px solid #fff;}
	.section_03 .map_box {width:100%;height:350px;margin:0 auto;}
	.section_03 .section_inner{width:1200px; padding:30px 0 10px 0}


	.section_area{position: relative;display: block;overflow: hidden;}
	.section_s01 {background:#fff;padding-bottom:50px;}
	.section_s01 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s01 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	.section_s01 .sub_section_01 {text-align:center}
	.section_s01 .sub_section_01 .sub_keycopy{font-size:34px;display:block;margin-bottom:50px;}
	.section_s01 .sub_section_01 .info_left{width:453px;height:500px;float:left;display:block;border:1px solid #686868}
	.section_s01 .sub_section_01 .info_right{width:725px;float:right;display:block;}
	.section_s01 .sub_section_01 .info_right .info_ment{font-size:18px;line-height:26px;text-align:left;padding-left:20px;;}
	.section_s01 .sub_section_01 .info_right .info_ceo_name{font-size:23px;line-height:24px;text-align:right;padding:30px 20px 30px 20px;}
	.section_s01 .section_btn_box{padding:30px 0 30px 0;text-align:center;}
	.section_s01 .section_btn_box .more_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:16px;text-align:center;border:1px solid #444;}
	.section_s01 .section_inner{width:1200px; padding:30px 0 10px 0}

	.section_s02 {background:#fff;padding-bottom:50px;}
	.section_s02 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s02 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s02 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	
	.section_s02 .sub_section_02 {display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list{display:block;overflow:hidden;}
	.section_s02 .sub_section_02 .item_list li{width:33%;float:left;display:block;overflow:hidden;text-align:center;}
	.section_s02 .sub_section_02 .item_list .item_bg {width:98%;margin:0 auto 10px;display:block;height:250px;}
	.section_s02 .sub_section_02 .item_list .item_tit {font-size:24px;}
	.section_s02 .sub_section_02 .item_list .item_pack {font-size:18px;padding:10px 0 10px 0}
	.section_s02 .sub_section_02 .item_list .item_info {font-size:15px;}
	.section_s02 .sub_section_02 .item_list .item_btn{display: inline-block;margin:20px auto;padding:13px 20px 13px 20px;color:#444;font-size:14px;text-align:center;border:1px solid #444;}
	.section_s02 .section_inner{width:1200px; padding:30px 0 10px 0}
	

	.section_s03 {background:#fff;padding-bottom:50px;}
	.section_s03 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s03 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s03 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	
	.section_s05 {background:#fff;padding-bottom:20px;}
	.section_s05 .section_title_box{padding:30px 0 30px 0;text-align:center;}
	.section_s05 .section_title_box .sec_tit_big{font-size:26px;color:#444;display:block;}
	.section_s05 .section_title_box .sec_tit_copy{font-size:16px;color:#444;padding:20px 0 30px 0}
	.section_s05 .section_inner{width:1200px; margin:0 auto;}

	.section_01 .section_inner{width:1200px; padding:30px 0 30px 0}
	.section_01 .service_list{display:block;overflow:hidden;}
	.section_01 .service_list li{float:left;width:382px;display:block;margin-left:24px;overflow:hidden;text-align:center;}
	.section_01 .service_list li:first-child{margin-left:0;overflow:hidden;text-align:center;}
    .section_01 .service_list .item_box{border:1px solid #686868;padding:20px;height:149px;}
    .section_01 .service_list .item_box02{border:1px solid #686868;padding:20px;height:149px;}
    .section_01 .service_list .item_box03{border:1px solid #686868;padding:20px;height:149px;}
	.section_01 .service_list .ser_list_tit{padding-top:20px;color:#fff;font-size:30px;}
	.section_01 .service_list .ser_list_sub{margin-top:40px;color:#fff;font-size:15px;line-height:20px;}

	.service_area .lists{display:block;overflow:hidden;display:flex; flex-direction:row;justify-content : center;justify-content : space-between}
	.service_area .lists li {width:25%;text-align: center;float:left;text-align: center; overflow:hidden;padding:0 }
	.service_area .lists li a {width: 100%;display: block;z-index: 2;}
	.service_area .lists li a strong {font-size: 16px;font-weight: bold;padding-top: 10px;width: 100%;max-width: 140px;border-bottom: 1px solid #3c4049;padding-bottom: 20px;display: inline-block;margin-bottom: 20px;}
	.service_area .lists li a > span {font-size: 15px;line-height: 18px;display: block;}
	.service_area .lists .img {display: block;height: 56px;box-sizing: border-box;padding-bottom: 10px;}
	.service_area .lists .item01 img {height: 38px;padding-top: 4px;}
	.service_area .lists .item02 img {height: 37px;padding-top: 4px;}
	.service_area .lists .item03 img {height: 39px;padding-top: 4px;}
	.service_area .lists .item04 img {height: 47px;margin-top: -4px;}
	.service_area .lists .item05 img {height: 30px;padding-top: 4px;}
	.service_area .service_btn{margin:0 auto;padding:10px 20px 10px 20px;margin:50px auto 80px;display:inline-block;font-size:14px;text-align:center;border:1px solid #222;border-radius: 20px;}
			/* 지도 */
	.cont_inner {width: 1200px; margin: 0 auto}
	.sub04_wrap {width:100%;margin:0px auto 30px;}
	.sub04_wrap .sub04_tit{font-size:28px; color:#000;}
	.sub04_wrap .sub04_com{font-size:18px; color:#666;}
	.sub04_wrap .sub04_img{margin-top:30px;}
}
